have stridulating organs - English Synonyms Dictionary